home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch Files
/
DayMaker
/
Product Demo
/
Product Demo.rsrc
/
CODE_48_littlePrintSeg.txt
< prev
next >
Wrap
Text File
|
1993-10-06
|
43KB
|
712 lines
# near model CODE resource
# jump table entries: 43167-43178 (12 of them)
00000000 72AC moveq.l D1, 0xFFFFFFAC
00000002 0D91 bclr [A1], D6
00000004 0000 0E42 ori.b D0, 0x42 /* 'B' */
00000008 0000 0771 ori.b D0, 0x71 /* 'q' */
0000000C 0000 008E ori.b D0, 0x8E
00000010 8000 or.b D0, D0
00000012 0002 90DE ori.b D2, 0xDE
00000016 A9D2 syscall TENew
00000018 A9CF syscall TESetText
0000001A EA0C lsr D4.b, 5
0000001C EA10 roxr D0.b, 5
0000001E EA02 asr D2.b, 5
00000020 E9F8 EA00 E9F8 bfextu D6, [0xFFFFE9F8] {D0:32}
00000026 E9FA FEBD E9FC bfextu D7, [PC - 0x1604 /* FFFFE9FE, cstring ""<EOF> */] {D2:D5}
0000002C E9FE EA00 bfextu D6, <<invalid special address>> {D0:32}
00000030 05FC .incomplete
00000032 EA00 asr D0.b, 5
00000034 EB90 roxl D0, 5
00000036 FD4A .extension 0xD4A <<F/4-5/6>> // unimplemented
00000038 FD2E .extension 0xD2E <<F/4-5/6>> // unimplemented
0000003A 0055 FD0E ori.w [A5], 0xFD0E
0000003E FCF2 FCCA .extension 0xCF2 <<F/2-3/6>> // unimplemented
00000042 EA0C lsr D4.b, 5
00000044 EA10 roxr D0.b, 5
00000046 2F33 40A2 move.l -[A7], [A3 + D4.w - 0x94]
0000004A EB94 roxl D4, 5
0000004C 5192 subq.l [A2], 8
0000004E E9F8 8BE8 34C2 bfextu D0, [0x000034C2] {D7:D0}
00000054 9094 sub.l D0, [A4]
00000056 3F30 9071 move.w -[A7], [A0 + A1.w + 0x71]
0000005A 1060 movea.b A0, -[A0]
0000005C A885 syscall DrawText
0000005E 6F94 ble -0x6A /* FFFFFFF4 */
00000060 A9CD syscall TEDispose
00000062 DE44 add.w D7, D4
00000064 DC44 add.w D6, D4
00000066 064D 6163 addi.w A5, 0x6163 /* 'ac' */
0000006A C3FC FD4C muls.w D1, 0xFD4C
0000006E FD4C .extension 0xD4C <<F/4-5/6>> // unimplemented
00000070 3C03 move.w D6, D3
00000072 DC43 add.w D6, D3
00000074 FD54 .extension 0xD54 <<F/4-5/6>> // unimplemented
00000076 47C2 lea.l A3, D2
00000078 FD45 .extension 0xD45 <<F/4-5/6>> // unimplemented
0000007A 1001 move.b D0, D1
0000007C 6C30 bge +0x32 /* 000000AE */
0000007E 2D20 move.l -[A6], -[A0]
00000080 FD90 .invalid <<F/6/6>>
00000082 FC46 0645 .extension 0xC46 <<F/1/6>>, 0x0645 // unimplemented
00000086 8BC0 divs.w D5, D0
00000088 C1C5 muls.w D0, D5
0000008A F384 .invalid <<F/6/1>>
0000008C 108A move.b [A0], A2
0000008E 068A 16DB 2240 addi.l A2, 0x16DB2240
00000094 0802 000B btst.b D2, 0xB
00000098 0C06 8AE3 cmpi.b D6, 0xE3
0000009C 0B12 btst [A2], D5
0000009E 1CD8 move.b [A6]+, [A0]+
000000A0 2010 move.l D0, [A0]
000000A2 C63C 1B04 and.b D3, 0x4
000000A6 2408 move.l D2, A0
000000A8 6B18 bmi +0x1A /* 000000C2 */
000000AA 0E2E 483A 2218 .invalid.b [A6 + 0x2218], 0x3A /* ':' */ // invalid immediate operation
// begin alternate branch 000000AE-000000B0
label000000AE:
000000AE 2218 move.l D1, [A0]+
// end alternate branch 000000AE-000000B0
label000000AE: // (misaligned)
000000B0 1806 move.b D4, D6
000000B2 3E88 move.w [A7], A0
000000B4 8840 or.w D4, D0
000000B6 6E16 bgt +0x18 /* 000000CE */
000000B8 6B06 bmi +0x8 /* 000000C0 */
000000BA 3303 move.w -[A1], D3
000000BC 0622 0200 addi.b -[A2], 0x0
label000000C0:
000000C0 1309 move.b -[A1], A1
label000000C2:
000000C2 1E06 move.b D7, D6
000000C4 3E06 move.w D7, D6
000000C6 3EBB 8C5B move.w [A7], [PC + A0 * 4 + 0x5B]
000000CA 2E1E move.l D7, [A6]+
000000CC 0A02 0013 xori.b D2, 0x13
// begin alternate branch 000000CE-000000D2
label000000CE:
000000CE 0013 1723 ori.b [A3], 0x23 /* '#' */
// end alternate branch 000000CE-000000D2
label000000CE: // (misaligned)
000000D0 1723 move.b -[A3], -[A3]
000000D2 0158 bchg [A0]+, D0
000000D4 1CBB 0963 111E 5802 006B move.b [A6], [[PC + 0x111E] + 0x5802006B]
000000DE 0264 5B2E andi.w -[A4], 0x5B2E /* '[.' */
000000E2 0F58 bchg [A0]+, D7
000000E4 1CEB 0A4B move.b [A6]+, [A3 + 0xA4B]
000000E8 0623 27C9 addi.b -[A3], 0xC9
000000EC 0243 08BB andi.w D3, 0x8BB
000000F0 0C13 73C9 cmpi.b [A3], 0xC9
000000F4 0043 0BBB ori.w D3, 0xBBB
000000F8 0C1B 73C9 cmpi.b [A3]+, 0xC9
000000FC 005B 3CBB ori.w [A3]+, 0x3CBB
00000100 0C0F C900 cmpi.b A7, 0x0
00000104 1B28 BB0C move.b -[A5], [A0 - 0x44F4]
00000108 0F14 btst [A4], D7
0000010A C500 abcd D2, D0
0000010C 831B or.b [A3]+, D1
0000010E 931B sub.b [A3]+, D1
00000110 0FA9 01A3 bclr [A1 + 0x1A3], D7
00000114 1EBB 0C9B move.b [A7], [PC + D0 * 4 - 0x101]
00000118 55A9 013B subq.l [A1 + 0x13B], 2
0000011C 4993 .invalid 4, [A3] // invalid opcode 4 with b == 6
0000011E 1B23 move.b -[A5], -[A3]
00000120 7313 moveq.l D1, 0x13
00000122 038B bclr A3, D1
00000124 0E9B 558B 5963 .invalid.l [A3]+, 0x558B5963 // invalid immediate operation
0000012A 31B2 225B 100F move.w [A0 + D1.w + 0xF], [A2 + D2.w * 2 + 0x5B]
00000130 1818 move.b D4, [A0]+
00000132 1378 0F44 DB04 move.b [A1 - 0x24FC], [0x00000F44]
00000138 121C move.b D1, [A4]+
0000013A 4E0E .invalid // invalid opcode 4
0000013C 2010 move.l D0, [A0]
0000013E 7B2E moveq.l D5, 0x2E
00000140 3CA3 move.w [A6], -[A3]
00000142 1024 move.b D0, -[A4]
00000144 082E 0EA9 0F3B btst.b [A6 + 0xF3B], 0xA9
0000014A 0AFB .incomplete
0000014C B0BA 0F06 cmp.l D0, [PC + 0xF06 /* 00001054, cstring ""<EOF> */]
00000150 4B2C 1630 .invalid 5, [A4 + 0x1630] // invalid opcode 4 with b == 4
00000154 0200 2302 andi.b D0, 0x2
00000158 5309 subq.b A1, 1
0000015A 43AC 5E4B .invalid 1, [A4 + 0x5E4B] // invalid opcode 4 with b == 6
0000015E 0043 2C5C ori.w D3, 0x2C5C /* ',\\' */
00000162 3B18 move.w -[A5], [A0]+
00000164 3B0A move.w -[A5], A2
00000166 EB8F lsl D7, 5
00000168 3B0A move.w -[A5], A2
0000016A 33A9 8320 E321 925B move.w [[A1 - 0x6DA5 + A6 * 2]], [A1 - 0x7CE0]
00000172 2E2C 3A22 move.l D7, [A4 + 0x3A22]
00000176 DA08 add.b D5, A0
00000178 9898 sub.l D4, [A0]+
0000017A B222 cmp.b D1, -[A2]
0000017C 3A3E move.w D5, <<invalid special address>>
0000017E 1818 move.b D4, [A0]+
00000180 5300 subq.b D0, 1
00000182 6B06 bmi +0x8 /* 0000018A */
00000184 6629 bne +0x2B /* 000001AF */
00000186 023E 9898 andi.b <<invalid special address>>, 0x98
label0000018A:
0000018A A111 syscall GetEOF, flags=1
0000018C CB36 E301 and.b [[A6 + <<invalid base displacement size>> + A6 * 2]], D5
00000190 0F74 AB87 0F06 2B14 bchg [[ + <<invalid base displacement size>>] + A2 * 2 + 0xF062B14], D7
00000198 16EB 3A21 move.b [A3]+, [A3 + 0x3A21]
0000019C 0016 AB17 ori.b [A6], 0x17
000001A0 2100 move.l -[A0], D0
000001A2 3303 move.w -[A1], D3
000001A4 162B 0633 move.b D3, [A3 + 0x633]
000001A8 2916 move.l -[A4], [A6]
000001AA 56FB 3040 sne [PC + D3.w + 0x40]
000001AE 6816 bvc +0x18 /* 000001C6 */
000001B0 C8DB mulu.w D4, [A3]+
000001B2 0316 btst [A6], D1
000001B4 4216 clr.b [A6]
000001B6 426B 1A40 clr.w [A3 + 0x1A40]
000001BA 8216 or.b D1, [A6]
000001BC C8AB 0616 and.l D4, [A3 + 0x616]
000001C0 3016 move.w D0, [A6]
000001C2 306B 1A53 movea.w A0, [A3 + 0x1A53]
label000001C6:
000001C6 008B 06C6 5300 ori.l A3, 0x6C65300
000001CC DB2E FC4A add.b [A6 - 0x3B6], D5
000001D0 8252 or.w D1, [A2]
000001D2 530B subq.b A3, 1
000001D4 425C clr.w [A4]+
000001D6 40FC A103 FA1A move.w 0xA103FA1A, SR
000001DC 9327 sub.b -[A7], D1
000001DE 26AD 0173 move.l [A3], [A5 + 0x173]
000001E2 04CD .incomplete
000001E4 0142 bchg D2, D0
000001E6 1A7B 2ED1 movea.b A5, [PC + D2 * 8 - 0x47]
000001EA 0153 bchg [A3], D0
000001EC 07FA .incomplete
000001EE E901 asl D1.b, 4
000001F0 1416 move.b D2, [A6]
000001F2 3B02 move.w -[A5], D2
000001F4 6463 bcc +0x65 /* 00000259 */
000001F6 3102 move.w -[A0], D2
000001F8 006B 0476 4B01 ori.w [A3 + 0x4B01], 0x476
000001FE 167B 031A 1356 movea.b A3, [[PC + D0 * 2] + 0x1356]
00000204 2605 move.l D3, D5
00000206 0ADB .incomplete
00000208 27DB 0364 move.l <<invalid full ext with I/IS == 4>>, [A3]+
0000020C 0F01 btst D1, D7
0000020E 0D13 btst [A3], D6
00000210 2E05 move.l D7, D5
00000212 0ADB .incomplete
00000214 27AB 06F3 0268 move.l [A3 + D0.w * 2 + 0x68], [A3 + 0x6F3]
0000021A 6109 bsr +0xB /* 00000225 */
0000021C 5B01 subq.b D1, 5
0000021E FC40 C609 .extension 0xC40 <<F/1/6>>, 0xC609 // unimplemented
00000222 07AC 1A0F bclr [A4 + 0x1A0F], D3
00000226 0D07 btst D7, D6
00000228 80CD divu.w D0, A5
0000022A 08F3 041A 0F26 A903 0FB5 bset.b [[A3 - 0x56FD] + D0 * 8 + 0xFB5], 0x1A
00000234 0308 btst A0, D1
00000236 1A97 move.b [A5], [A7]
00000238 815E or.w [A6]+, D0
0000023A 3B02 move.w -[A5], D2
0000023C 1A0F move.b D5, A7
0000023E 4909 .invalid 4, A1 // invalid opcode 4 with b == 4
00000240 3B0D move.w -[A5], A5
00000242 DB03 addx.b D5, D3
00000244 A508 syscall Create/PBHCreate/HCreate, flags=5
00000246 3B0D move.w -[A5], A5
00000248 AB06 syscall CullPoints
0000024A 2501 move.l -[A2], D1
0000024C A356 syscall LwrString/LowerText, flags=3
0000024E 6102 bsr +0x4 /* 00000252 */
00000250 601A bra +0x1C /* 0000026C */
fn00000252:
00000252 0F26 btst -[A6], D7
00000254 167E movea.b A3, <<invalid special address>>
00000256 FB30 .extension 0xB30 <<F/4-5/5>> // unimplemented
00000258 D113 add.b [A3], D0
0000025A 4068 A701 negx.w [A0 - 0x58FF]
0000025E 2E13 move.l D7, [A3]
00000260 0206 630D andi.b D6, 0xD /* '\r' */
00000264 4136 6922 0B0C E306 .invalid 0, [[A6 + 0xB0C + D6] - 0x1CFA] // invalid opcode 4 with b == 4
label0000026C:
0000026C 2D01 move.l -[A6], D1
0000026E 8089 or.l D0, A1
00000270 3763 0DE3 move.w [A3 + 0xDE3], -[A3]
00000274 0BCD .incomplete
00000276 14AE 5B02 move.b [A2], [A6 + 0x5B02]
0000027A A8C6 syscall FramePoly
0000027C 1416 move.b D2, [A6]
0000027E FA11 054B .unknown 0xFA11 0x054B (W = 5)
00000282 1A14 move.b D5, [A4]
00000284 88A7 or.l D4, -[A7]
00000286 01B0 0B0F E504 DB0D bclr [[A0 + <<invalid base displacement size>>] + D0 * 2 - 0x1AFB24F3], D0
0000028E 2D01 move.l -[A6], D1
00000290 6E7D bgt +0x7F /* 0000030F */
00000292 070E btst A6, D3
00000294 2501 move.l -[A2], D1
00000296 4D12 .invalid 6, [A2] // invalid opcode 4 with b == 4
00000298 1908 move.b -[A4], A0
0000029A 7304 moveq.l D1, 0x04
0000029C 3108 move.w -[A0], A0
0000029E 2AA7 move.l [A5], -[A7]
000002A0 01E2 .incomplete
000002A2 3B05 move.w -[A5], D5
000002A4 8504 sbcd D2, D4
000002A6 231F move.l -[A1], [A7]+
000002A8 1416 move.b D2, [A6]
000002AA 8B06 sbcd D5, D6
000002AC A702 syscall Read, flags=7
000002AE 1B48 8909 move.b [A5 - 0x76F7], A0
000002B2 1416 move.b D2, [A6]
000002B4 4871 0283 pea.l [A1 + D0.w * 2 - 0x125]
000002B8 026D 028B 06E7 andi.w [A5 + 0x6E7], 0x28B
000002BE 0203 8126 andi.b D3, 0x26 /* '&' */
000002C2 B109 cmpm.b [A0]+, [A1]+
000002C4 1517 move.b -[A2], [A7]
000002C6 74BB moveq.l D2, 0xFFFFFFBB
000002C8 0814 0131 btst.b [A4], 0x31 /* '1' */
000002CC 5101 subq.b D1, 8
000002CE 9B0A subx.b -[A5], -[A2]
000002D0 0D06 btst D6, D6
label000002D2:
000002D2 2A05 move.l D5, D5
000002D4 06C3 .incomplete
000002D6 0F14 btst [A4], D7
000002D8 160E move.b D3, A6
000002DA A702 syscall Read, flags=7
000002DC 2F2B 06F7 move.l -[A7], [A3 + 0x6F7]
000002E0 01F9 .incomplete
000002E2 C909 abcd -[A4], -[A1]
000002E4 E52A lsl D2.b, D2
000002E6 5300 subq.b D0, 1
000002E8 5B02 subq.b D2, 5
000002EA C664 and.w D3, -[A4]
000002EC 0FD4 .incomplete
000002EE 6101 bsr +0x3 /* 000002F1 */
000002F0 882B 1299 or.b D4, [A3 + 0x1299]
000002F4 0201 0E88 andi.b D1, 0x88
000002F8 EB23 asl D3.b, D5
000002FA 4D02 .invalid 6, D2 // invalid opcode 4 with b == 4
000002FC 1680 move.b [A3], D0
000002FE 2B12 move.l -[A5], [A2]
00000300 550E subq.b A6, 2
00000302 8009 or.b D0, A1
00000304 0E64 F782 .invalid.w -[A4], 0xF782 // invalid immediate operation
00000308 B24D cmp.w D1, A5
0000030A 02D1 .incomplete
0000030C 0487 0266 1B10 subi.l D7, 0x2661B10
00000312 450A .invalid 2, A2 // invalid opcode 4 with b == 4
00000314 4532 6413 .invalid 2, [A2 + D6.w * 4 + 0x13] // invalid opcode 4 with b == 4
00000318 73F7 moveq.l D1, 0xFFFFFFF7
0000031A 02D9 .incomplete
0000031C 4D02 .invalid 6, D2 // invalid opcode 4 with b == 4
0000031E E702 asl D2.b, 3
00000320 C81B and.b D4, [A3]+
00000322 73F7 moveq.l D1, 0xFFFFFFF7
00000324 0308 btst A0, D1
00000326 4D02 .invalid 6, D2 // invalid opcode 4 with b == 4
00000328 D104 addx.b D0, D4
0000032A 5300 subq.b D0, 1
0000032C A356 syscall LwrString/LowerText, flags=3
0000032E 0914 btst [A4], D4
00000330 7B20 moveq.l D5, 0x20
00000332 2373 8304 0B20 move.l [A1 + 0xB20], <<invalid full ext with I/IS == 4>>
00000338 0D04 btst D4, D6
0000033A 649B bcc -0x63 /* 000002D7 */
0000033C 5581 subq.l D1, 2
0000033E 6392 bls -0x6C /* 000002D2 */
00000340 9B55 sub.w [A5], D5
00000342 CB17 and.b [A7], D5
00000344 CB5A and.w [A2]+, D5
00000346 2373 8B10 E85A move.l [A1 - 0x17A6], [A3 + A0 * 2]
0000034C 131C move.b -[A1], [A4]+
0000034E 1E62 movea.b A7, -[A2]
00000350 5273 0903 8C64 530A addq.w [[A3 + <<invalid base displacement size>> + D0] - 0x739BACF6], 1
00000358 0200 FB84 andi.b D0, 0x84
0000035C 067B 2EA0 0200 addi.w [PC + D0.w * 2], 0x2EA0
00000362 1323 move.b -[A1], -[A3]
00000364 7816 moveq.l D4, 0x16
00000366 3B00 move.w -[A5], D0
00000368 0101 btst D1, D0
0000036A A106 syscall KillIO, flags=1
0000036C 0200 6300 andi.b D0, 0x0
00000370 14A1 move.b [A2], -[A1]
00000372 004B 0A73 ori.w A3, 0xA73 /* '\ns' */
00000376 00BB 02C6 3214 D6C3 ori.l [PC + A5.w * 8 - 0x61], 0x2C63214
0000037E 374B 0A1B move.w [A3 + 0xA1B], A3
00000382 0BEC .incomplete
00000384 4B22 .invalid 5, -[A2] // invalid opcode 4 with b == 4
00000386 DB0E addx.b -[A5], -[A6]
00000388 A8C6 syscall FramePoly
0000038A 4AC6 tas.b D6
0000038C 7B06 moveq.l D5, 0x06
0000038E 8293 or.l D1, [A3]
00000390 4B65 chk.w D5, -[A5]
00000392 094A bchg A2, D4
00000394 FCAE 8B06 .extension 0xCAE <<F/2-3/6>> // unimplemented
00000398 A8F1 syscall StdComment
0000039A 45E5 lea.l A2, -[A5]
0000039C 0B73 2723 73AB 20D6 6B63 bchg [[A3 + 0x73AB + D2 * 8] + 0x20D66B63], D5
000003A6 810E sbcd -[A0], -[A6]
000003A8 7B03 moveq.l D5, 0x03
000003AA 810E sbcd -[A0], -[A6]
000003AC BE7B 129B cmp.w D7, [PC + D1.w * 2 - 0x101]
000003B0 018B bclr A3, D0
000003B2 1083 move.b [A0], D3
000003B4 048B 1A05 0CEB subi.l A3, 0x1A050CEB
000003BA 0A4A FCD3 xori.w A2, 0xFCD3
000003BE 2AA8 2265 move.l [A5], [A0 + 0x2265]
000003C2 4322 .invalid 1, -[A2] // invalid opcode 4 with b == 4
000003C4 0547 bchg D7, D2
000003C6 4022 negx.b -[A2]
000003C8 AB06 syscall CullPoints
000003CA 640F bcc +0x11 /* 000003DB */
000003CC 0551 bchg [A1], D2
000003CE 6563 bcs +0x65 /* 00000433 */
000003D0 A566 syscall NewEmptyHandle, flags=5
000003D2 1429 1C83 move.b D2, [A1 + 0x1C83]
000003D6 1376 0B0D E500 move.b [A1 - 0x1B00], [[A6 + <<invalid base displacement size>>] + D0 * 2]
000003DC 0622 656D addi.b -[A2], 0x6D /* 'm' */
000003E0 0FB4 7AB8 bclr [A4 + D7 * 2 - 0x72], D7
000003E4 9302 subx.b D1, D2
000003E6 2ABA 0F65 move.l [A5], [PC + 0xF65 /* 0000134D, cstring ""<EOF> */]
000003EA 785A moveq.l D4, 0x5A
000003EC B346 xor.w D6, D1
000003EE 4A22 tst.b -[A2]
000003F0 050B btst A3, D2
000003F2 2283 move.l [A1], D3
000003F4 0936 0B71 2225 66B3 btst [[A6 + 0x222566B3]], D4
000003FC 0F0F btst A7, D7
000003FE 6A1E bpl +0x20 /* 0000041E */
00000400 6349 bls +0x4B /* 0000044B */
00000402 CB06 abcd D5, D6
00000404 F814 A166 .tblXX 0xF814, 0xA166 // unimplemented
00000408 0200 7380 andi.b D0, 0x80
0000040C 520F addq.b A7, 1
0000040E 3202 move.w D1, D2
00000410 0033 08D8 9B02 F302 ori.b [[A3 + <<invalid base displacement size>> + A1 * 2] - 0xCFE], 0xD8
00000418 221B move.l D1, [A3]+
0000041A 00C1 .incomplete
0000041C 5590 subq.l [A0], 2
label0000041E:
0000041E 4300 .invalid 1, D0 // invalid opcode 4 with b == 4
00000420 528B addq.l A3, 1
00000422 457B 00A8 chk.w D2, [PC + D0.w - 0x88]
00000426 8B10 or.b [A0], D5
00000428 7B2F moveq.l D5, 0x2F
0000042A 80AB 4A40 or.l D0, [A3 + 0x4A40]
0000042E 9040 sub.w D0, D0
00000430 1B00 move.b -[A5], D0
00000432 DB03 addx.b D5, D3
00000434 8505 sbcd D2, D5
00000436 4CF3 068B 04A5 movem.l D0,D1,D3,D7,A1,A2, [A3 + D0.w * 4 - 0x91]
0000043C 00CB .incomplete
0000043E 0280 7304 E388 andi.l D0, 0x7304E388
00000444 E500 asl D0.b, 2
00000446 A324 syscall SetHandleSize, flags=3
00000448 DB07 addx.b D5, D7
0000044A 7304 moveq.l D1, 0x04
0000044C 7B18 moveq.l D5, 0x18
0000044E 5B2E 4B02 subq.b [A6 + 0x4B02], 5
00000452 2323 move.l -[A1], -[A3]
00000454 80DB divu.w D0, [A3]+
00000456 18E3 move.b [A4]+, -[A3]
00000458 14E3 move.b [A2]+, -[A3]
0000045A 081F 5C0F btst.b [A7]+, 0xF
0000045E 2502 move.l -[A2], D2
00000460 4A1B tst.b [A3]+
00000462 00B3 086A A81B 00E1 ori.l [A3 + D0.w - 0x31], 0x86AA81B
0000046A 02D3 .incomplete
0000046C 24BE move.l [A2], <<invalid special address>>
0000046E 3301 move.w -[A1], D1
00000470 6114 bsr +0x16 /* 00000486 */
00000472 0F79 0A7B 61AB bchg [0x0A7B61AB], D7
00000478 0265 0F44 andi.w -[A5], 0xF44
0000047C B310 xor.b [A0], D1
0000047E 121C move.b D1, [A4]+
00000480 5020 addq.b -[A0], 8
00000482 2B1C move.l -[A5], [A4]+
00000484 2B1C move.l -[A5], [A4]+
fn00000486:
00000486 7B05 moveq.l D5, 0x05
00000488 5B2E 0B01 subq.b [A6 + 0xB01], 5
0000048C C102 abcd D0, D2
0000048E 7B85 moveq.l D5, 0xFFFFFF85
00000490 9B55 sub.w [A5], D5
00000492 FB00 .extension 0xB00 <<F/4-5/5>> // unimplemented
00000494 0518 btst [A0]+, D2
00000496 1307 move.b -[A1], D7
label00000498:
00000498 3410 move.w D2, [A0]
0000049A 363C CB2C move.w D3, 0xCB2C
0000049E 8309 sbcd -[A1], -[A1]
000004A0 08E3 1260 bset.b -[A3], 0x60 /* '`' */
000004A4 3323 move.w -[A1], -[A3]
000004A6 C38B exg D1, A3
000004A8 F301 .extension 0x301 <<F/4-5/1>> // unimplemented
000004AA 2322 move.l -[A1], -[A2]
000004AC F304 .extension 0x304 <<F/4-5/1>> // unimplemented
000004AE 6349 bls +0x4B /* 000004F9 */
000004B0 0B9F bclr [A7]+, D5
000004B2 CB06 abcd D5, D6
000004B4 333A F304 move.w -[A1], [PC - 0xCFC /* FFFFF7BA, cstring ""<EOF> */]
000004B8 6B42 bmi +0x44 /* 000004FC */
000004BA E309 lsl D1.b, 1
000004BC AB23 syscall SetFillPat
000004BE BE62 cmp.w D7, -[A2]
000004C0 9B0C subx.b -[A5], -[A4]
000004C2 A80E syscall Get1IndResource/Get1IxResource
000004C4 4463 neg.w -[A3]
000004C6 1812 move.b D4, [A2]
000004C8 4634 1022 not.b [A4 + D1.w + 0x22]
000004CC D66A 0682 add.w D3, [A2 + 0x682]
000004D0 4B3F .invalid 5, <<invalid special address>> // invalid opcode 4 with b == 4
000004D2 4082 negx.l D2
000004D4 FB30 .extension 0xB30 <<F/4-5/5>> // unimplemented
000004D6 3B0A move.w -[A5], A2
label000004D8:
000004D8 2B73 3329 1234 D3AD move.l [A5 - 0x2C53], [[A3 + 0x1234 + D3 * 2]]
000004E0 63B6 bls -0x48 /* 00000498 */
000004E2 1036 1416 move.b D0, [A6 + D1.w * 4 + 0x16]
000004E6 B300 xor.b D0, D1
000004E8 4B3A 7300 .invalid 5, [PC + 0x7300 /* 000077EA, cstring ""<EOF> */] // invalid opcode 4 with b == 4
000004EC 5307 subq.b D7, 1
000004EE AC32 syscall QuickDrawGX, auto_pop
000004F0 1416 move.b D2, [A6]
000004F2 D327 add.b -[A7], D1
000004F4 4B3A 6126 .invalid 5, [PC + 0x6126 /* 0000661C, cstring ""<EOF> */] // invalid opcode 4 with b == 4
000004F8 0F48 bchg A0, D7
000004FA 4B22 .invalid 5, -[A2] // invalid opcode 4 with b == 4
label000004FC:
000004FC A882 syscall StdText
000004FE 1402 move.b D2, D2
00000500 0083 3C73 00FB ori.l D3, 0x3C7300FB
00000506 15A8 36BB 0036 move.b [A2 + D0.w + 0x36], [A0 + 0x36BB]
0000050C 0EA9 0603 032E 08AD .invalid.l [A1 + 0x8AD], 0x603032E // invalid immediate operation
00000514 9703 subx.b D3, D3
00000516 0302 btst D2, D1
00000518 008B 3278 B203 ori.l A3, 0x3278B203
0000051E 033A E418 btst [PC - 0x1BE8 /* FFFFE938, cstring ""<EOF> */], D1
00000522 181A move.b D4, [A2]+
00000524 A322 syscall NewHandleClear, flags=3
00000526 261E move.l D3, [A6]+
00000528 4048 negx.w A0
0000052A 400E negx.b A6
0000052C 1A6B 1726 movea.b A5, [A3 + 0x1726]
00000530 B023 cmp.b D0, -[A3]
00000532 00B3 0B3B 022B 73C0 ori.l [ + <<invalid base displacement size>>], 0xB3B022B
0000053A 3214 move.w D1, [A4]
0000053C 699A bvs -0x64 /* 000004D8 */
0000053E D30D addx.b -[A1], -[A5]
00000540 0108 btst A0, D0
00000542 331E move.w -[A1], [A6]+
00000544 2300 move.l -[A1], D0
00000546 7310 moveq.l D1, 0x10
00000548 1300 move.b -[A1], D0
0000054A 9101 subx.b D0, D1
0000054C DB09 addx.b -[A5], -[A1]
0000054E 8501 sbcd D2, D1
00000550 D300 addx.b D1, D0
00000552 7310 moveq.l D1, 0x10
00000554 8B01 sbcd D5, D1
00000556 0B07 btst D7, D5
00000558 0B11 btst [A1], D5
0000055A AC2B syscall Pack9, auto_pop
0000055C 73C5 moveq.l D1, 0xFFFFFFC5
0000055E 0DD1 .incomplete
00000560 0573 74C5 bchg [A3 + D7.w * 4 - 0x59], D2
00000564 0506 btst D6, D2
00000566 E405 asr D5.b, 2
00000568 27BB 0023 002A move.l [A3 + D0.w + 0x2A], [PC + D0.w + 0x23]
0000056E 4918 .invalid 4, [A0]+ // invalid opcode 4 with b == 4
00000570 102B 4D3C move.b D0, [A3 + 0x4D3C]
00000574 A307 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=3
00000576 B193 xor.l [A3], D0
00000578 060F AD0B addi.b A7, 0xB
0000057C 0F3A CB25 btst [PC - 0x34DB /* FFFFD0A3, cstring ""<EOF> */], D7
00000580 1818 move.b D4, [A0]+
00000582 4060 negx.w -[A0]
00000584 4008 negx.b A0
00000586 06A6 0666 0200 addi.l -[A6], 0x6660200
0000058C DB4F addx.w -[A5], -[A7]
label0000058E:
0000058E 1440 movea.b A2, D0
00000590 6640 bne +0x42 /* 000005D2 */
00000592 A61A syscall GetZone, flags=6
00000594 D325 add.b -[A5], D1
00000596 268B move.l [A3], A3
00000598 0086 1AA3 2726 ori.l D6, 0x1AA32726
0000059E E912 roxl D2.b, 4
000005A0 8B1B or.b [A3]+, D5
000005A2 9BC5 sub.l A5, D5
000005A4 224A movea.l A1, A2
000005A6 0852 3206 bchg.b [A2], 0x6
000005AA 9310 sub.b [A0], D1
000005AC 0200 BB1A andi.b D0, 0x1A
000005B0 4060 negx.w -[A0]
000005B2 0623 2C02 addi.b -[A3], 0x2
000005B6 001B 4906 ori.b [A3]+, 0x6
000005BA 9362 sub.w -[A2], D1
000005BC C100 abcd D0, D0
000005BE D6F3 2721 0216 add.w A3, [[A3 + 0x216 + D2 * 8]]
000005C4 FA02 00C3 .unknown 0xFA02 0x00C3 (W = 5)
000005C8 0DA9 41E5 bclr [A1 + 0x41E5], D6
000005CC 01AD 4123 bclr [A5 + 0x4123], D0
000005D0 2C4B movea.l A6, A3
label000005D2:
000005D2 0A8B 0073 22E9 xori.l A3, 0x7322E9
000005D8 1AE1 move.b [A5]+, -[A1]
000005DA 1B56 BB05 move.b [A5 - 0x44FB], [A6]
000005DE 7322 moveq.l D1, 0x22
000005E0 254F BB02 move.l [A2 - 0x44FE], A7
000005E4 68A8 bvc -0x56 /* 0000058E */
000005E6 7C40 moveq.l D6, 0x40
000005E8 7C5B moveq.l D6, 0x5B
000005EA 0041 4023 ori.w D1, 0x4023 /* '@#' */
000005EE 2CE3 move.l [A6]+, -[A3]
000005F0 0B0F btst A7, D5
000005F2 4068 E500 negx.w [A0 - 0x1B00]
000005F6 0F02 btst D2, D7
000005F8 000F E8C1 ori.b A7, 0xC1
000005FC 05D6 .incomplete
000005FE B356 xor.w [A6], D1
00000600 629B bhi -0x63 /* 0000059D */
00000602 0953 bchg [A3], D4
00000604 04AE 3BAF 007B 09A3 subi.l [A6 + 0x9A3], 0x3BAF007B
0000060C 080F A82B btst.b A7, 0x2B /* '+' */
00000610 4D06 .invalid 6, D6 // invalid opcode 4 with b == 4
00000612 2B4D D6FB move.l [A5 - 0x2905], A5
00000616 2551 0921 move.l [A2 + 0x921], [A1]
0000061A 03E3 .incomplete
0000061C 0BBE bclr <<invalid special address>>, D5
0000061E DCF3 04EB add.w A6, [A3 + D0.w * 4 - 0x21]
00000622 337B 10F3 0286 move.w [A1 + 0x286], [PC + D1.w - 0x13]
00000628 3B4D DB30 move.w [A5 - 0x24D0], A5
0000062C 5A43 addq.w D3, 5
0000062E 244D movea.l A2, A5
00000630 06CB .incomplete
00000632 15DC FAC0 move.b [PC - 0x540 /* 000000F4, value 0x0, cstring "" */], [A4]+
00000636 6334 bls +0x36 /* 0000066C */
00000638 6661 bne +0x63 /* 0000069B */
0000063A 1C33 2EA6 move.b D6, [A3 + D2 * 8 - 0x90]
0000063E 630B bls +0xD /* 0000064B */
00000640 8B01 sbcd D5, D1
00000642 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4
00000644 D64B add.w D3, A3
00000646 1DE3 move.b <<invalid special address>>, -[A3]
00000648 0B5A bchg [A2]+, D5
0000064A FB06 .extension 0xB06 <<F/4-5/5>> // unimplemented
0000064C 6304 bls +0x6 /* 00000652 */
0000064E 9511 sub.b [A1], D2
00000650 7B0F moveq.l D5, 0x0F
label00000652:
00000652 600F bra +0x11 /* 00000663 */
00000654 2507 move.l -[A2], D7
00000656 FB11 .extension 0xB11 <<F/4-5/5>> // unimplemented
00000658 6101 bsr +0x3 /* 0000065B */
0000065A D6F3 101D add.w A3, [A3 + D1.w + 0x1D]
0000065E 1161 0925 move.b [A0 + 0x925], -[A1]
00000662 0363 bchg -[A3], D1
00000664 002B 0C33 2AF3 ori.b [A3 + 0x2AF3], 0x33 /* '3' */
0000066A 04E3 .incomplete
label0000066C:
0000066C 5249 addq.w A1, 1
0000066E 01D6 .incomplete
00000670 C307 abcd D1, D7
00000672 C98B exg D4, A3
00000674 9706 subx.b D3, D6
00000676 0F81 bclr D1, D7
00000678 00E3 .incomplete
0000067A 0B63 bchg -[A3], D5
0000067C 0CB3 2681 0383 046B cmpi.l [A3 + D0.w * 4 + 0x6B], 0x26810383
00000684 37C5 503B move.w [PC + D5.w + 0x3B], D5
00000688 4D83 .invalid 6, D3 // invalid opcode 4 with b == 6
0000068A 04B3 2E06 CB25 2523 445B 1D09 2343 subi.l [[A3 + 0x445B + D2 * 4] + 0x1D092343], 0x2E06CB25
00000698 1643 movea.b A3, D3
0000069A 1643 movea.b A3, D3
0000069C 168B move.b [A3], A3
0000069E 405B negx.w [A3]+
000006A0 1465 movea.b A2, -[A5]
000006A2 000F 10F0 ori.b A7, 0xF0
000006A6 F123 .extension 0x123 <<F/4-5/0>> // unimplemented
000006A8 0C08 06F0 cmpi.b A0, 0xF0
000006AC 0200 5B04 andi.b D0, 0x4
000006B0 0622 407C addi.b -[A2], 0x7C /* '|' */
000006B4 40F0 1A0F move.w [A0 + D1 * 2 + 0xF], SR
000006B8 26AD 27D2 move.l [A3], [A5 + 0x27D2 /* export_1270 */]
000006BC 0C60 0686 cmpi.w -[A0], 0x686
000006C0 A502 syscall Read, flags=5
000006C2 143B 0908 move.b D2, [PC + <<invalid base displacement size>> + D0]
// begin alternate branch 000006C4-000006C6
label000006C4:
000006C4 0908 btst A0, D4
// end alternate branch 000006C4-000006C6
label000006C4: // (misaligned)
000006C6 C142 exg D0, D2
000006C8 A307 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=3
000006CA 1630 0686 move.b D3, [A0 + D0.w * 8 - 0x122]
000006CE 0666 06A6 addi.w -[A6], 0x6A6
000006D2 0200 8B26 andi.b D0, 0x26 /* '&' */
000006D6 7625 moveq.l D3, 0x25
000006D8 01D2 .incomplete
000006DA 0200 030B andi.b D0, 0xB
000006DE BB00 xor.b D0, D5
000006E0 D248 add.w D1, A0
000006E2 121C move.b D1, [A4]+
000006E4 BC20 cmp.b D6, -[A0]
000006E6 1053 movea.b A0, [A3]
000006E8 013C 0B17 btst 0x17, D0
000006EC 2304 move.l -[A1], D4
000006EE D5C0 add.l A2, D0
000006F0 8C06 or.b D6, D6
000006F2 FC25 061E .unknown 0xFC25 0x061E (W = 6)
000006F6 4085 negx.l D5
000006F8 6106 bsr +0x8 /* 00000700 */
000006FA 221A move.l D1, [A2]+
000006FC 0F26 btst -[A6], D7
000006FE B0D3 cmpa.w A0, [A3]
fn00000700:
00000700 0051 3733 ori.w [A1], 0x3733 /* '73' */
00000704 090F btst A7, D4
00000706 564A addq.w A2, 3
00000708 D300 addx.b D1, D0
0000070A AE56 syscall SpeechRecognitionDispatch, auto_pop
0000070C B30F cmpm.b [A1]+, [A7]+
0000070E 0F06 btst D6, D7
00000710 22D1 move.l [A1]+, [A1]
00000712 3773 00BB 05E4 move.w [A3 + 0x5E4], [A3 + D0.w - 0x69]
00000718 69AA bvs -0x54 /* 000006C4 */
0000071A 886B 0906 or.w D4, [A3 + 0x906]
0000071E 2288 move.l [A1], A0
00000720 5104 subq.b D4, 8
00000722 E903 asl D3.b, 4
00000724 0FAE 361B bclr [A6 + 0x361B], D7
00000728 0BA3 bclr -[A3], D5
0000072A 0B63 bchg -[A3], D5
0000072C 07E3 .incomplete
0000072E 3080 move.w [A0], D0
00000730 230F move.l -[A1], A7
00000732 6B09 bmi +0xB /* 0000073D */
00000734 4A22 tst.b -[A2]
00000736 BB02 xor.b D2, D5
00000738 D300 addx.b D1, D0
0000073A A836 syscall GetMaskTable
0000073C 232D 5301 move.l -[A1], [A5 + 0x5301]
00000740 2B07 move.l -[A5], D7
00000742 3B0F move.w -[A5], A7
00000744 0622 8C1A addi.b -[A2], 0x1A
00000748 4B15 .invalid 5, [A5] // invalid opcode 4 with b == 4
0000074A 261E move.l D3, [A6]+
0000074C 8C16 or.b D6, [A6]
0000074E 301A move.w D0, [A2]+
00000750 EB11 roxl D1.b, 5
00000752 266B 00DD movea.l A3, [A3 + 0xDD]
00000756 0573 00AE bchg [A3 + D0.w - 0x82], D2
0000075A 565C addq.w [A4]+, 3
0000075C 9B07 subx.b D5, D7
0000075E 0B08 btst A0, D5
00000760 3301 move.w -[A1], D1
00000762 FB0F .extension 0xB0F <<F/4-5/5>> // unimplemented
00000764 5301 subq.b D1, 1
00000766 EB33 roxl D3.b, D5
00000768 44BB 14C9 neg.l [PC + D1.w * 4 - 0x55]
0000076C 15 .incomplete